SoftwareShield COM Activator Component

## SoftwareShield COM-Activator™ Component (SSCodeGenerator)

The COM-Activator is a COM component that you may wish to use to build your own user interface for generating Activation Codes for your clients.

Only use the COM-Activator if you wish build your own user interface for generating Activation Codes.

You do this by linking to the COM server DLL (SSCGen.dll) and calling functions on its exposed interface. Keep in mind that generating Activation Codes can more easily be accomplished using the Manual-Activator or the Web-Activator. The COM-Activator however is the best way to programmatically generate Activation Codes.

Never distribute the COM-Activator to clients as part of your software. It is strictly for your own internal use as another way to generate Activation Codes.

In code, you will see the programmatic name for component itself is "SSCodeGenerator" and it exposes the interface "ISSCodeGenerator". These all refer to the same thing: The COM-Activator which is inside the dll SSCGen.dll.

This section of the help covers how to use the COM-Activator component to generate Activation Codes for your software. If you are instead looking for details on all the features themselves, see: SoftwareShield System Feature Guide.

This section contains three main sub-sections:

1. Information on Linking To The COM-Activator In Your Application, which is virtually identical to linking to the ClientProtector.

2. Information on Using the COM-Activator, which covers specifically how implement functionality that will allow you to write your own interface for generating Activation Codes.

3. The complete COM-Activator Reference for the SSCodeGenerator interface. This includes all functions, members and enumerations.

Note: The COM Activator only comes with the Enterprise, Internet and Server Editions of the SoftwareShield DRM Kit.